package com.wjr.braveheart.http.oldversion;

import android.content.Context;

import com.wjr.braveheart.http.callback.EngineCallback;

import java.util.Map;

/**
 * Created by adminWJR on 2018/1/4.
 * 引擎规范
 */

public interface IHttpEngine {

    /**
     * get请求
     *
     * @param context
     * @param url
     * @param params
     * @param callback
     */
    void get(Context context, String url, Map<String, Object> params, EngineCallback callback);

    /**
     * post请求
     *
     * @param context
     * @param url
     * @param params
     * @param callback
     */
    void post(Context context, String url, Map<String, Object> params, EngineCallback callback);
    //下载文件

    //上传文件

    //https 添加证书

    /**
     * 取消
     *
     * @param tag
     */
    void cancel(Context tag);
}
